在C++中使用unordered |
您所在的位置:网站首页 › unordered_map find函数的返回值 › 在C++中使用unordered |
在C++中使用unordered_map equal_range
unordered_map::equal_range()是C ++ STL中的内置函数,用于返回包括与k相等的键的所有元素的范围的边界。 unordered_map容器是一个唯一键的容器,该范围最多包括一个元素。该范围由两个迭代器定义, 第一个指向范围的第一个元素。 第二个指向范围之外的最后一个元素。参数: 此函数接受单个参数key,该参数用于保存要比较的值。 返回值: 它返回一个包含定义所需范围的迭代器对的对。 其成员是pair :: first和pair :: second。 第一个是范围的下界的迭代器,第二个是其上界的迭代器。 范围中的元素是这两个迭代器之间的元素,包括第一个pair,但不是第二个。 下面的程序说明了C ++ STL中的unordered_map :: equal_range()函数: 示例1: // C++ program to implement // unordered_map::equal_range() function #include #include using namespace std; // main program int main() { unordered_map map = { { 1, 3 }, { 1, 2 }, { 3, 1 }, { 2, 3 } }; for (int j = 1; j |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |